package cn.mdmm.service.user;

import java.util.Map;

import org.springframework.remoting.service.annotation.RemoteService;

import cn.mdmm.entity.user.WxUserDetailedInfoModel;
import cn.modoumama.service.base.BaseService;

/**
 * 类描述：微信用户管理接口<br>
 * 创建人：邓强   <br>
 * 创建时间：2017年11月1日 下午12:26:25    <br> 
 * 修改人：  <br>
 * 修改时间：2017年11月1日 下午12:26:25   <br>  
 * 修改备注：     <br>
 * @version   V1.0
 */
@RemoteService
public interface WxUserDetailedInfoService  extends BaseService<WxUserDetailedInfoModel,Integer>{
	
	/**
	 * 通过微信用户的授权code获取用户信息<br>
	 * <br>  
	 * 创建人：邓强   <br>
	 * 创建时间：2017年11月1日 下午1:59:04    <br> 
	 * 修改人：  <br>
	 * 修改时间：2017年11月1日 下午1:59:04   <br>  
	 * 修改备注：     <br> 
	 * @param wxNo
	 * @param code
	 * @return
	 */
	public WxUserDetailedInfoModel getWxUserDetailedInfoByWeixin(String wxNo,String code);
	
	/**
	 * 获取微信用户信息
	 * @param openId
	 * @return
	 */
	public WxUserDetailedInfoModel getWxUserDetailedInfoByOpenId(String openId);
	
	/**
	 * 通过微信接口返回的json新增微信用户
	 * @param model
	 */
	public WxUserDetailedInfoModel insertWxUserDetailedInfo(Map<String, Object> model);
}
